
body 
{
    padding-top: 30px;
}
h3
{
    padding-bottom: 30px;
    color: #005370; /* Dark green */
}
h4
{
    color: #005370; /* Dark green */
    font-weight: bold;
}
@media (max-width: 979px) 
{
    body 
    {
        padding-top: 0;
    }
    h3
    {
        padding-bottom: 0px;
    }
}

.container-fluid
{
    padding-left: 0px;
}

.navbar-default 
{
    background-color: #005370; /* Dark green */
    border-color: #002c44; /* Darker green */
    font-weight: bold;
}

.navbar-default .navbar-nav > li > a
{
    color: #fc7f01; /* Dark yellow */
}

.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus
{
    color: #f9d72c; /* Light yellow */ 
    background-color: #002c44; /* Darker green */
}

.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus 
{
    color: #f9d72c; /* Light yellow */
    background-color: #002c44; /* Darker green */
}

.navbar-default .navbar-nav > li > span > a:hover, 
.navbar-default .navbar-nav > li > span > a:focus 
{
    color: #f9d72c; /* Light yellow */     
}

.dropdown-menu 
{
    background-color: #005370; /* Dark green */
}

.dropdown-menu > li > a 
{
    color: #fc7f01; /* Dark yellow */
    text-decoration: none;
    font-weight: bold;
}

.dropdown-menu > li > a:hover, 
.dropdown-menu > li > a:focus 
{
    color: #f9d72c; /* Light yellow */
    text-decoration: none;
    background-color: #002c44; /* Darker green */
}

.navbar-default .navbar-nav>.open > a, 
.navbar-default .navbar-nav>.open > a:focus, 
.navbar-default .navbar-nav>.open > a:hover {
    color: #f9d72c; /* Light yellow */
    background-color: #005370; /* Dark green */
}

.navbar-default .navbar-nav>.dropdown:not(.open) > a:focus {
    color: #fc7f01; /* Dark yellow */
    background-color: #005370; /* Dark green */
}

.navbar-default .navbar-nav>.dropdown:not(.open) > a:hover {
    color: #f9d72c; /* Light yellow */
    background-color: #002c44; /* Darker green */
}

.btn-default,
.btn-default:focus
{
    color: #fc7f01; /* Dark yellow */
    background-color: #005370; /* Dark green */  
    font-weight: bold;  
}

.btn-default:hover
{
    color: #f9d72c; /* Light yellow */
    background-color: #002c44; /* Darker green */
}

.glyphicon-flag,
.glyphicon-flag > a
{
    color: #fc7f01; 
    padding-top: 15px;
    font-weight: bold; 
    text-decoration: none; 
}

.footer
{
    background-color: #005370; /* Dark green */
    border-color: #002c44; /* Darker green */
    
    color: #fc7f01; /* Dark yellow */
    margin-top: 50px;
}

.list-footer > li > a
{
    color: #fc7f01; /* Dark yellow */
    text-decoration: none;
}

.list-footer > li > a:hover, 
.list-footer > li > a:focus
{
    color: #f9d72c; /* Light yellow */ 
    background-color: #002c44; /* Darker green */
    text-decoration: none;
}

.nobullets {
    list-style-type: none;
}

.text-green {
    color: #005370; /* Dark green */
}

.padding-y {
    padding: 15px;
}